Skip to main content

Dashboard

Layout

Admin UI Dashboard

Let's take a tour of the Dashboard.

Appbar

Shows high-level Couchbase and FHIR server status and provides quick actions:

  • Connection indicators (Couchbase connection, bucket readiness, FHIR initialization)
  • Notifications
  • Theme toggle (light/dark)
  • Help and Feedback
  • User menu (avatar): Profile, Change Password, Sign out

Left-side navigation for common areas:

Main Panel

Couchbase Server

Shows Couchbase cluster information and bucket metrics:

  • Cluster nodes and health
  • Target bucket: name (fhir), memory/resident ratio
  • Basic metrics (ops/sec, disk usage, item count)
  • Index status (FTS/GSI)

FHIR Server & Load Balancer

System and traffic charts:

  • CPU and memory usage
  • Operations throughput and concurrency
  • Latency percentiles (e.g., P50/P95)
  • JVM heap, GC activity, metaspace/buffers
  • Load balancer request rate and error counts (4xx/5xx)

Charts update periodically to reflect live activity.

Quick Actions

  • Change admin password: Avatar → Change password
  • Open Buckets: Manage scopes/collections and indexes
  • View Logs: Tail application logs for troubleshooting

Tips

tip

If charts appear empty, verify the Couchbase connection and that the FHIR bucket is initialized.

note

Configuration changes (memory, logging, baseUrl, TLS) should be made in config.yaml and applied with ./scripts/apply-config.sh. See the install docs for details.